import {request} from "@/network/request";
// 获取专辑内容
export function getAlbumList(id) {
    return request({
        url: `/album?id=${id}`
    })
}
// 获取专辑
// limit: 取出数量 , 默认为 50
// offset: 偏移数量 , 用于分页 , 如 :( 页数 -1)*50, 其中 50 为 limit 的值 , 默认 为 0
// area: ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本
// type : new:全部 hot:热门,默认为 new
//  year : 年,默认本年 未加入
//  month : 月,默认本月 未加入
export function getAlbum(limit = 50, offset = 0, area = 'all', type = 'new') {
    return request({
        url: `/top/album?offset=${offset}&limit=${limit}&area=${area}&type=${type}`
    })
}
// 调用此接口 , 传入专辑 id, 可获得专辑动态信息,如是否收藏,收藏数,评论数,分享数
export function getAlbumDynamicDetail(id) {
    return request({
        url: `/album/detail/dynamic?id=${id}`
    })
}
// 调用此接口 , 传入歌手 id, 可获得歌手专辑内容
export function getArtistAlbum(id, limit = 10, offset = 0) {
    return request({
        url: `/artist/album?id=${id}&limit=${limit}&offset=${offset}`
    })
}

/**
 * 全部新碟
 * 说明 : 登录后调用此接口 ,可获取全部新碟
 *  可选参数 :
 * limit : 返回数量 , 默认为 30
 * offset : 偏移数量，用于分页 , 如 :( 页数 -1)*30, 其中 30 为 limit 的值 , 默认为 0
 *  area : ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本
 */
export function getNewAlbums(area = "ALL", offset = 0, limit = 30) {
    return request({
        url: `/album/new?area=${area}&limit=${limit}&offset=${offset}`
    })
}